package com.zw.pm.module.integrate.interactive;

import com.zw.pm.gen.entity.Project;

import java.util.List;

/**
 * @Description: 消息 数据访问层
 *
 * @Author: China.sgl
 * @Date: 2019/9/16 09:11
 */
public interface MessageDao {

    /**
     * 根据项目ID查询
     *
     * @param id 项目id
     * @return list
     */
    List<MessageModel> findByProjectId(Integer id);

    /**
     * 查询有消息的项目
     *
     * @param messageModel 条件
     * @return list
     */
    List<Project> findHaveMessageProject(MessageModel messageModel);

    /**
     * 修改消息状态为已读
     *
     * @param msgId 消息ID
     */
    void updateStatusById(Integer msgId);
}